webrtc wpt: add cleanup to close peerconnections adds a pc.close() to all RTCPeerConnections in promise_test and async_test. This is codemod-powered by this: https://github.com/fippo/webrtc-codemods/blob/e844b2467cbb76a231c113366b2451cf248f53bc/wpt-rtcpeerconnection-no-helpers BUG=836871 Change-Id: Iee84ef938bf477a55612b6012c6de464c6aea55b Reviewed-on: https://chromium-review.googlesource.com/1049983 Commit-Queue: Henrik Boström <hbos@chromium.org> Reviewed-by: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#565591} diff --git a/webrtc/RTCPeerConnection-setDescription-transceiver.html b/webrtc/RTCPeerConnection-setDescription-transceiver.html index d19b474..5fc957d 100644 --- a/webrtc/RTCPeerConnection-setDescription-transceiver.html +++ b/webrtc/RTCPeerConnection-setDescription-transceiver.html
@@ -66,6 +66,7 @@ */ promise_test(t => { const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close()); const transceiver = pc.addTransceiver('audio'); assert_equals(transceiver.mid, null); @@ -99,8 +100,11 @@ */ promise_test(t => { const pc1 = new RTCPeerConnection(); + t.add_cleanup(() => pc1.close()); const pc2 = new RTCPeerConnection(); + t.add_cleanup(() => pc2.close()); + const transceiver1 = pc1.addTransceiver('audio'); assert_array_equals(pc1.getTransceivers(), [transceiver1]); assert_array_equals(pc2.getTransceivers(), []); @@ -139,6 +143,7 @@ */ promise_test(t => { const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close()); const transceiver = pc.addTransceiver('audio'); assert_equals(transceiver.mid, null); @@ -159,6 +164,7 @@ promise_test(t => { const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close()); const transceiver1 = pc.addTransceiver('audio'); assert_equals(transceiver1.mid, null); @@ -204,8 +210,11 @@ */ promise_test(t => { const pc1 = new RTCPeerConnection(); + t.add_cleanup(() => pc1.close()); const pc2 = new RTCPeerConnection(); + t.add_cleanup(() => pc2.close()); + pc1.addTransceiver('audio'); return pc1.createOffer()